# !WinEdit Makefile

# ****** EDIT MAKEPROTO, NOT MAKEFILE ******
# Then construct Makefile using "amu -f MakeProto depend"

# Pass INSTDIR set to the directory into which you wish to install !WinEdit

# Can set:
#  CFLAGS     -  additional cc options
#  INCLUDES   -  locations to search for "included" files
#  AFLAGS     -  additional objasm options
#  LDFLAGS    -  additional link options

INCLUDES = -IC:

CPFLAGS = A~C~DF~L~N~P~Q~R~S~T~V

LIBS = C:o.Stubs

CFILES = main.c message.c error.c registry.c document.c wimp.c interactor.c debug.c menu.c selection.c dragdrop.c template.c grid.c data.c resize.c dbox.c winflags.c extent.c props.c justify.c genheader.c sort.c saveas.c dbmalloc.c align.c colours.c version.c

OFILES = main.o message.o swicall.o error.o o.registry document.o wimp.o interactor.o debug.o menu.o selection.o dragdrop.o template.o grid.o data.o resize.o dbox.o winflags.o extent.o props.o justify.o genheader.o sort.o saveas.o dbmalloc.o align.o colours.o

FILES = !Boot !Run !RunImage !Sprites Messages Palette Sprites Templates

all: !RunImage
        @echo *** Build complete

!RunImage: $(OFILES)
        cc -c $(CFLAGS) $(INCLUDES) -o o.version c.version
        link $(LDFLAGS) -o $@ $(OFILES) o.version $(LIBS)
        settype $@ Absolute
        squeeze $@

.c.o:
        cc -c $(CFLAGS) $(INCLUDES) -o $@ $<

.s.o:
        objasm -quit -CloseExec $(AFLAGS) -from $< -to $@

install: $(FILES)
        cdir $(INSTDIR).!WinEdit
        copy !Boot $(INSTDIR).!WinEdit.!Boot $(CPFLAGS)
        copy !Run $(INSTDIR).!WinEdit.!Run $(CPFLAGS)
        copy !RunImage $(INSTDIR).!WinEdit.!RunImage $(CPFLAGS)
        copy !Sprites $(INSTDIR).!WinEdit.!Sprites $(CPFLAGS)
        copy Messages $(INSTDIR).!WinEdit.Messages $(CPFLAGS)
        copy Palette $(INSTDIR).!WinEdit.Palette $(CPFLAGS)
        copy Sprites $(INSTDIR).!WinEdit.Sprites $(CPFLAGS)
        copy Templates $(INSTDIR).!WinEdit.Templates $(CPFLAGS)
        @echo *** Installation complete

depend:
        copy MakeProto Makefile1 $(CPFLAGS)
        cc -c -M $(INCLUDES) $(CFILES) >> Makefile1
        remove Makefile0
        -rename Makefile Makefile0
        rename Makefile1 Makefile
        @echo *** Dependencies established

clean:
        create o.foo
        wipe o.* ~CRF~V
        remove !RunImage
        @echo *** Cleaned

# Dependencies following this line provided by make depend

o.main:	c.main
o.main:	h.resed
o.main:	C:h.kernel
o.main:	C:h.swis
o.main:	h.filetypes
o.main:	h.swicall
o.main:	C:h.kernel
o.main:	C:h.swis
o.main:	h.message
o.main:	h.error
o.main:	C:h.kernel
o.main:	h.error
o.main:	h.wimp
o.main:	h.types
o.main:	h.registry
o.main:	h.document
o.main:	h.interactor
o.main:	h.debug
o.main:	h.menu
o.main:	h.selection
o.main:	h.dragdrop
o.main:	h.template
o.main:	h.grid
o.main:	h.resize
o.main:	h.data
o.main:	h.dbox
o.main:	h.winflags
o.main:	h.extent
o.main:	h.justify
o.main:	h.props
o.main:	h.sort
o.main:	h.saveas
o.main:	h.genheader
o.main:	h.dbmalloc
o.main:	h.align
o.main:	h.colours
o.main:	h.version
o.main:	h.icons
o.message:	c.message
o.message:	h.resed
o.message:	C:h.kernel
o.message:	C:h.swis
o.message:	h.filetypes
o.message:	h.swicall
o.message:	C:h.kernel
o.message:	C:h.swis
o.message:	h.message
o.message:	h.error
o.message:	C:h.kernel
o.message:	h.error
o.message:	h.wimp
o.message:	h.types
o.message:	h.registry
o.message:	h.document
o.message:	h.interactor
o.message:	h.debug
o.message:	h.menu
o.message:	h.selection
o.message:	h.dragdrop
o.message:	h.template
o.message:	h.grid
o.message:	h.resize
o.message:	h.data
o.message:	h.dbox
o.message:	h.winflags
o.message:	h.extent
o.message:	h.justify
o.message:	h.props
o.message:	h.sort
o.message:	h.saveas
o.message:	h.genheader
o.message:	h.dbmalloc
o.message:	h.align
o.message:	h.colours
o.message:	h.version
o.message:	h.icons
o.error:	c.error
o.error:	h.resed
o.error:	C:h.kernel
o.error:	C:h.swis
o.error:	h.filetypes
o.error:	h.swicall
o.error:	C:h.kernel
o.error:	C:h.swis
o.error:	h.message
o.error:	h.error
o.error:	C:h.kernel
o.error:	h.error
o.error:	h.wimp
o.error:	h.types
o.error:	h.registry
o.error:	h.document
o.error:	h.interactor
o.error:	h.debug
o.error:	h.menu
o.error:	h.selection
o.error:	h.dragdrop
o.error:	h.template
o.error:	h.grid
o.error:	h.resize
o.error:	h.data
o.error:	h.dbox
o.error:	h.winflags
o.error:	h.extent
o.error:	h.justify
o.error:	h.props
o.error:	h.sort
o.error:	h.saveas
o.error:	h.genheader
o.error:	h.dbmalloc
o.error:	h.align
o.error:	h.colours
o.error:	h.version
o.error:	h.icons
o.registry:	c.registry
o.registry:	h.resed
o.registry:	C:h.kernel
o.registry:	C:h.swis
o.registry:	h.filetypes
o.registry:	h.swicall
o.registry:	C:h.kernel
o.registry:	C:h.swis
o.registry:	h.message
o.registry:	h.error
o.registry:	C:h.kernel
o.registry:	h.error
o.registry:	h.wimp
o.registry:	h.types
o.registry:	h.registry
o.registry:	h.document
o.registry:	h.interactor
o.registry:	h.debug
o.registry:	h.menu
o.registry:	h.selection
o.registry:	h.dragdrop
o.registry:	h.template
o.registry:	h.grid
o.registry:	h.resize
o.registry:	h.data
o.registry:	h.dbox
o.registry:	h.winflags
o.registry:	h.extent
o.registry:	h.justify
o.registry:	h.props
o.registry:	h.sort
o.registry:	h.saveas
o.registry:	h.genheader
o.registry:	h.dbmalloc
o.registry:	h.align
o.registry:	h.colours
o.registry:	h.version
o.registry:	h.icons
o.document:	c.document
o.document:	h.resed
o.document:	C:h.kernel
o.document:	C:h.swis
o.document:	h.filetypes
o.document:	h.swicall
o.document:	C:h.kernel
o.document:	C:h.swis
o.document:	h.message
o.document:	h.error
o.document:	C:h.kernel
o.document:	h.error
o.document:	h.wimp
o.document:	h.types
o.document:	h.registry
o.document:	h.document
o.document:	h.interactor
o.document:	h.debug
o.document:	h.menu
o.document:	h.selection
o.document:	h.dragdrop
o.document:	h.template
o.document:	h.grid
o.document:	h.resize
o.document:	h.data
o.document:	h.dbox
o.document:	h.winflags
o.document:	h.extent
o.document:	h.justify
o.document:	h.props
o.document:	h.sort
o.document:	h.saveas
o.document:	h.genheader
o.document:	h.dbmalloc
o.document:	h.align
o.document:	h.colours
o.document:	h.version
o.document:	h.icons
o.wimp:	c.wimp
o.wimp:	h.resed
o.wimp:	C:h.kernel
o.wimp:	C:h.swis
o.wimp:	h.filetypes
o.wimp:	h.swicall
o.wimp:	C:h.kernel
o.wimp:	C:h.swis
o.wimp:	h.message
o.wimp:	h.error
o.wimp:	C:h.kernel
o.wimp:	h.error
o.wimp:	h.wimp
o.wimp:	h.types
o.wimp:	h.registry
o.wimp:	h.document
o.wimp:	h.interactor
o.wimp:	h.debug
o.wimp:	h.menu
o.wimp:	h.selection
o.wimp:	h.dragdrop
o.wimp:	h.template
o.wimp:	h.grid
o.wimp:	h.resize
o.wimp:	h.data
o.wimp:	h.dbox
o.wimp:	h.winflags
o.wimp:	h.extent
o.wimp:	h.justify
o.wimp:	h.props
o.wimp:	h.sort
o.wimp:	h.saveas
o.wimp:	h.genheader
o.wimp:	h.dbmalloc
o.wimp:	h.align
o.wimp:	h.colours
o.wimp:	h.version
o.wimp:	h.icons
o.interactor:	c.interactor
o.interactor:	h.resed
o.interactor:	C:h.kernel
o.interactor:	C:h.swis
o.interactor:	h.filetypes
o.interactor:	h.swicall
o.interactor:	C:h.kernel
o.interactor:	C:h.swis
o.interactor:	h.message
o.interactor:	h.error
o.interactor:	C:h.kernel
o.interactor:	h.error
o.interactor:	h.wimp
o.interactor:	h.types
o.interactor:	h.registry
o.interactor:	h.document
o.interactor:	h.interactor
o.interactor:	h.debug
o.interactor:	h.menu
o.interactor:	h.selection
o.interactor:	h.dragdrop
o.interactor:	h.template
o.interactor:	h.grid
o.interactor:	h.resize
o.interactor:	h.data
o.interactor:	h.dbox
o.interactor:	h.winflags
o.interactor:	h.extent
o.interactor:	h.justify
o.interactor:	h.props
o.interactor:	h.sort
o.interactor:	h.saveas
o.interactor:	h.genheader
o.interactor:	h.dbmalloc
o.interactor:	h.align
o.interactor:	h.colours
o.interactor:	h.version
o.interactor:	h.icons
o.debug:	c.debug
o.debug:	h.resed
o.debug:	C:h.kernel
o.debug:	C:h.swis
o.debug:	h.filetypes
o.debug:	h.swicall
o.debug:	C:h.kernel
o.debug:	C:h.swis
o.debug:	h.message
o.debug:	h.error
o.debug:	C:h.kernel
o.debug:	h.error
o.debug:	h.wimp
o.debug:	h.types
o.debug:	h.registry
o.debug:	h.document
o.debug:	h.interactor
o.debug:	h.debug
o.debug:	h.menu
o.debug:	h.selection
o.debug:	h.dragdrop
o.debug:	h.template
o.debug:	h.grid
o.debug:	h.resize
o.debug:	h.data
o.debug:	h.dbox
o.debug:	h.winflags
o.debug:	h.extent
o.debug:	h.justify
o.debug:	h.props
o.debug:	h.sort
o.debug:	h.saveas
o.debug:	h.genheader
o.debug:	h.dbmalloc
o.debug:	h.align
o.debug:	h.colours
o.debug:	h.version
o.debug:	h.icons
o.menu:	c.menu
o.menu:	h.resed
o.menu:	C:h.kernel
o.menu:	C:h.swis
o.menu:	h.filetypes
o.menu:	h.swicall
o.menu:	C:h.kernel
o.menu:	C:h.swis
o.menu:	h.message
o.menu:	h.error
o.menu:	C:h.kernel
o.menu:	h.error
o.menu:	h.wimp
o.menu:	h.types
o.menu:	h.registry
o.menu:	h.document
o.menu:	h.interactor
o.menu:	h.debug
o.menu:	h.menu
o.menu:	h.selection
o.menu:	h.dragdrop
o.menu:	h.template
o.menu:	h.grid
o.menu:	h.resize
o.menu:	h.data
o.menu:	h.dbox
o.menu:	h.winflags
o.menu:	h.extent
o.menu:	h.justify
o.menu:	h.props
o.menu:	h.sort
o.menu:	h.saveas
o.menu:	h.genheader
o.menu:	h.dbmalloc
o.menu:	h.align
o.menu:	h.colours
o.menu:	h.version
o.menu:	h.icons
o.selection:	c.selection
o.selection:	h.resed
o.selection:	C:h.kernel
o.selection:	C:h.swis
o.selection:	h.filetypes
o.selection:	h.swicall
o.selection:	C:h.kernel
o.selection:	C:h.swis
o.selection:	h.message
o.selection:	h.error
o.selection:	C:h.kernel
o.selection:	h.error
o.selection:	h.wimp
o.selection:	h.types
o.selection:	h.registry
o.selection:	h.document
o.selection:	h.interactor
o.selection:	h.debug
o.selection:	h.menu
o.selection:	h.selection
o.selection:	h.dragdrop
o.selection:	h.template
o.selection:	h.grid
o.selection:	h.resize
o.selection:	h.data
o.selection:	h.dbox
o.selection:	h.winflags
o.selection:	h.extent
o.selection:	h.justify
o.selection:	h.props
o.selection:	h.sort
o.selection:	h.saveas
o.selection:	h.genheader
o.selection:	h.dbmalloc
o.selection:	h.align
o.selection:	h.colours
o.selection:	h.version
o.selection:	h.icons
o.dragdrop:	c.dragdrop
o.dragdrop:	h.resed
o.dragdrop:	C:h.kernel
o.dragdrop:	C:h.swis
o.dragdrop:	h.filetypes
o.dragdrop:	h.swicall
o.dragdrop:	C:h.kernel
o.dragdrop:	C:h.swis
o.dragdrop:	h.message
o.dragdrop:	h.error
o.dragdrop:	C:h.kernel
o.dragdrop:	h.error
o.dragdrop:	h.wimp
o.dragdrop:	h.types
o.dragdrop:	h.registry
o.dragdrop:	h.document
o.dragdrop:	h.interactor
o.dragdrop:	h.debug
o.dragdrop:	h.menu
o.dragdrop:	h.selection
o.dragdrop:	h.dragdrop
o.dragdrop:	h.template
o.dragdrop:	h.grid
o.dragdrop:	h.resize
o.dragdrop:	h.data
o.dragdrop:	h.dbox
o.dragdrop:	h.winflags
o.dragdrop:	h.extent
o.dragdrop:	h.justify
o.dragdrop:	h.props
o.dragdrop:	h.sort
o.dragdrop:	h.saveas
o.dragdrop:	h.genheader
o.dragdrop:	h.dbmalloc
o.dragdrop:	h.align
o.dragdrop:	h.colours
o.dragdrop:	h.version
o.dragdrop:	h.icons
o.template:	c.template
o.template:	h.resed
o.template:	C:h.kernel
o.template:	C:h.swis
o.template:	h.filetypes
o.template:	h.swicall
o.template:	C:h.kernel
o.template:	C:h.swis
o.template:	h.message
o.template:	h.error
o.template:	C:h.kernel
o.template:	h.error
o.template:	h.wimp
o.template:	h.types
o.template:	h.registry
o.template:	h.document
o.template:	h.interactor
o.template:	h.debug
o.template:	h.menu
o.template:	h.selection
o.template:	h.dragdrop
o.template:	h.template
o.template:	h.grid
o.template:	h.resize
o.template:	h.data
o.template:	h.dbox
o.template:	h.winflags
o.template:	h.extent
o.template:	h.justify
o.template:	h.props
o.template:	h.sort
o.template:	h.saveas
o.template:	h.genheader
o.template:	h.dbmalloc
o.template:	h.align
o.template:	h.colours
o.template:	h.version
o.template:	h.icons
o.grid:	c.grid
o.grid:	h.resed
o.grid:	C:h.kernel
o.grid:	C:h.swis
o.grid:	h.filetypes
o.grid:	h.swicall
o.grid:	C:h.kernel
o.grid:	C:h.swis
o.grid:	h.message
o.grid:	h.error
o.grid:	C:h.kernel
o.grid:	h.error
o.grid:	h.wimp
o.grid:	h.types
o.grid:	h.registry
o.grid:	h.document
o.grid:	h.interactor
o.grid:	h.debug
o.grid:	h.menu
o.grid:	h.selection
o.grid:	h.dragdrop
o.grid:	h.template
o.grid:	h.grid
o.grid:	h.resize
o.grid:	h.data
o.grid:	h.dbox
o.grid:	h.winflags
o.grid:	h.extent
o.grid:	h.justify
o.grid:	h.props
o.grid:	h.sort
o.grid:	h.saveas
o.grid:	h.genheader
o.grid:	h.dbmalloc
o.grid:	h.align
o.grid:	h.colours
o.grid:	h.version
o.grid:	h.icons
o.data:	c.data
o.data:	h.resed
o.data:	C:h.kernel
o.data:	C:h.swis
o.data:	h.filetypes
o.data:	h.swicall
o.data:	C:h.kernel
o.data:	C:h.swis
o.data:	h.message
o.data:	h.error
o.data:	C:h.kernel
o.data:	h.error
o.data:	h.wimp
o.data:	h.types
o.data:	h.registry
o.data:	h.document
o.data:	h.interactor
o.data:	h.debug
o.data:	h.menu
o.data:	h.selection
o.data:	h.dragdrop
o.data:	h.template
o.data:	h.grid
o.data:	h.resize
o.data:	h.data
o.data:	h.dbox
o.data:	h.winflags
o.data:	h.extent
o.data:	h.justify
o.data:	h.props
o.data:	h.sort
o.data:	h.saveas
o.data:	h.genheader
o.data:	h.dbmalloc
o.data:	h.align
o.data:	h.colours
o.data:	h.version
o.data:	h.icons
o.resize:	c.resize
o.resize:	h.resed
o.resize:	C:h.kernel
o.resize:	C:h.swis
o.resize:	h.filetypes
o.resize:	h.swicall
o.resize:	C:h.kernel
o.resize:	C:h.swis
o.resize:	h.message
o.resize:	h.error
o.resize:	C:h.kernel
o.resize:	h.error
o.resize:	h.wimp
o.resize:	h.types
o.resize:	h.registry
o.resize:	h.document
o.resize:	h.interactor
o.resize:	h.debug
o.resize:	h.menu
o.resize:	h.selection
o.resize:	h.dragdrop
o.resize:	h.template
o.resize:	h.grid
o.resize:	h.resize
o.resize:	h.data
o.resize:	h.dbox
o.resize:	h.winflags
o.resize:	h.extent
o.resize:	h.justify
o.resize:	h.props
o.resize:	h.sort
o.resize:	h.saveas
o.resize:	h.genheader
o.resize:	h.dbmalloc
o.resize:	h.align
o.resize:	h.colours
o.resize:	h.version
o.resize:	h.icons
o.dbox:	c.dbox
o.dbox:	h.resed
o.dbox:	C:h.kernel
o.dbox:	C:h.swis
o.dbox:	h.filetypes
o.dbox:	h.swicall
o.dbox:	C:h.kernel
o.dbox:	C:h.swis
o.dbox:	h.message
o.dbox:	h.error
o.dbox:	C:h.kernel
o.dbox:	h.error
o.dbox:	h.wimp
o.dbox:	h.types
o.dbox:	h.registry
o.dbox:	h.document
o.dbox:	h.interactor
o.dbox:	h.debug
o.dbox:	h.menu
o.dbox:	h.selection
o.dbox:	h.dragdrop
o.dbox:	h.template
o.dbox:	h.grid
o.dbox:	h.resize
o.dbox:	h.data
o.dbox:	h.dbox
o.dbox:	h.winflags
o.dbox:	h.extent
o.dbox:	h.justify
o.dbox:	h.props
o.dbox:	h.sort
o.dbox:	h.saveas
o.dbox:	h.genheader
o.dbox:	h.dbmalloc
o.dbox:	h.align
o.dbox:	h.colours
o.dbox:	h.version
o.dbox:	h.icons
o.winflags:	c.winflags
o.winflags:	h.resed
o.winflags:	C:h.kernel
o.winflags:	C:h.swis
o.winflags:	h.filetypes
o.winflags:	h.swicall
o.winflags:	C:h.kernel
o.winflags:	C:h.swis
o.winflags:	h.message
o.winflags:	h.error
o.winflags:	C:h.kernel
o.winflags:	h.error
o.winflags:	h.wimp
o.winflags:	h.types
o.winflags:	h.registry
o.winflags:	h.document
o.winflags:	h.interactor
o.winflags:	h.debug
o.winflags:	h.menu
o.winflags:	h.selection
o.winflags:	h.dragdrop
o.winflags:	h.template
o.winflags:	h.grid
o.winflags:	h.resize
o.winflags:	h.data
o.winflags:	h.dbox
o.winflags:	h.winflags
o.winflags:	h.extent
o.winflags:	h.justify
o.winflags:	h.props
o.winflags:	h.sort
o.winflags:	h.saveas
o.winflags:	h.genheader
o.winflags:	h.dbmalloc
o.winflags:	h.align
o.winflags:	h.colours
o.winflags:	h.version
o.winflags:	h.icons
o.extent:	c.extent
o.extent:	h.resed
o.extent:	C:h.kernel
o.extent:	C:h.swis
o.extent:	h.filetypes
o.extent:	h.swicall
o.extent:	C:h.kernel
o.extent:	C:h.swis
o.extent:	h.message
o.extent:	h.error
o.extent:	C:h.kernel
o.extent:	h.error
o.extent:	h.wimp
o.extent:	h.types
o.extent:	h.registry
o.extent:	h.document
o.extent:	h.interactor
o.extent:	h.debug
o.extent:	h.menu
o.extent:	h.selection
o.extent:	h.dragdrop
o.extent:	h.template
o.extent:	h.grid
o.extent:	h.resize
o.extent:	h.data
o.extent:	h.dbox
o.extent:	h.winflags
o.extent:	h.extent
o.extent:	h.justify
o.extent:	h.props
o.extent:	h.sort
o.extent:	h.saveas
o.extent:	h.genheader
o.extent:	h.dbmalloc
o.extent:	h.align
o.extent:	h.colours
o.extent:	h.version
o.extent:	h.icons
o.props:	c.props
o.props:	h.resed
o.props:	C:h.kernel
o.props:	C:h.swis
o.props:	h.filetypes
o.props:	h.swicall
o.props:	C:h.kernel
o.props:	C:h.swis
o.props:	h.message
o.props:	h.error
o.props:	C:h.kernel
o.props:	h.error
o.props:	h.wimp
o.props:	h.types
o.props:	h.registry
o.props:	h.document
o.props:	h.interactor
o.props:	h.debug
o.props:	h.menu
o.props:	h.selection
o.props:	h.dragdrop
o.props:	h.template
o.props:	h.grid
o.props:	h.resize
o.props:	h.data
o.props:	h.dbox
o.props:	h.winflags
o.props:	h.extent
o.props:	h.justify
o.props:	h.props
o.props:	h.sort
o.props:	h.saveas
o.props:	h.genheader
o.props:	h.dbmalloc
o.props:	h.align
o.props:	h.colours
o.props:	h.version
o.props:	h.icons
o.justify:	c.justify
o.justify:	h.resed
o.justify:	C:h.kernel
o.justify:	C:h.swis
o.justify:	h.filetypes
o.justify:	h.swicall
o.justify:	C:h.kernel
o.justify:	C:h.swis
o.justify:	h.message
o.justify:	h.error
o.justify:	C:h.kernel
o.justify:	h.error
o.justify:	h.wimp
o.justify:	h.types
o.justify:	h.registry
o.justify:	h.document
o.justify:	h.interactor
o.justify:	h.debug
o.justify:	h.menu
o.justify:	h.selection
o.justify:	h.dragdrop
o.justify:	h.template
o.justify:	h.grid
o.justify:	h.resize
o.justify:	h.data
o.justify:	h.dbox
o.justify:	h.winflags
o.justify:	h.extent
o.justify:	h.justify
o.justify:	h.props
o.justify:	h.sort
o.justify:	h.saveas
o.justify:	h.genheader
o.justify:	h.dbmalloc
o.justify:	h.align
o.justify:	h.colours
o.justify:	h.version
o.justify:	h.icons
o.genheader:	c.genheader
o.genheader:	h.resed
o.genheader:	C:h.kernel
o.genheader:	C:h.swis
o.genheader:	h.filetypes
o.genheader:	h.swicall
o.genheader:	C:h.kernel
o.genheader:	C:h.swis
o.genheader:	h.message
o.genheader:	h.error
o.genheader:	C:h.kernel
o.genheader:	h.error
o.genheader:	h.wimp
o.genheader:	h.types
o.genheader:	h.registry
o.genheader:	h.document
o.genheader:	h.interactor
o.genheader:	h.debug
o.genheader:	h.menu
o.genheader:	h.selection
o.genheader:	h.dragdrop
o.genheader:	h.template
o.genheader:	h.grid
o.genheader:	h.resize
o.genheader:	h.data
o.genheader:	h.dbox
o.genheader:	h.winflags
o.genheader:	h.extent
o.genheader:	h.justify
o.genheader:	h.props
o.genheader:	h.sort
o.genheader:	h.saveas
o.genheader:	h.genheader
o.genheader:	h.dbmalloc
o.genheader:	h.align
o.genheader:	h.colours
o.genheader:	h.version
o.genheader:	h.icons
o.sort:	c.sort
o.sort:	h.resed
o.sort:	C:h.kernel
o.sort:	C:h.swis
o.sort:	h.filetypes
o.sort:	h.swicall
o.sort:	C:h.kernel
o.sort:	C:h.swis
o.sort:	h.message
o.sort:	h.error
o.sort:	C:h.kernel
o.sort:	h.error
o.sort:	h.wimp
o.sort:	h.types
o.sort:	h.registry
o.sort:	h.document
o.sort:	h.interactor
o.sort:	h.debug
o.sort:	h.menu
o.sort:	h.selection
o.sort:	h.dragdrop
o.sort:	h.template
o.sort:	h.grid
o.sort:	h.resize
o.sort:	h.data
o.sort:	h.dbox
o.sort:	h.winflags
o.sort:	h.extent
o.sort:	h.justify
o.sort:	h.props
o.sort:	h.sort
o.sort:	h.saveas
o.sort:	h.genheader
o.sort:	h.dbmalloc
o.sort:	h.align
o.sort:	h.colours
o.sort:	h.version
o.sort:	h.icons
o.saveas:	c.saveas
o.saveas:	h.resed
o.saveas:	C:h.kernel
o.saveas:	C:h.swis
o.saveas:	h.filetypes
o.saveas:	h.swicall
o.saveas:	C:h.kernel
o.saveas:	C:h.swis
o.saveas:	h.message
o.saveas:	h.error
o.saveas:	C:h.kernel
o.saveas:	h.error
o.saveas:	h.wimp
o.saveas:	h.types
o.saveas:	h.registry
o.saveas:	h.document
o.saveas:	h.interactor
o.saveas:	h.debug
o.saveas:	h.menu
o.saveas:	h.selection
o.saveas:	h.dragdrop
o.saveas:	h.template
o.saveas:	h.grid
o.saveas:	h.resize
o.saveas:	h.data
o.saveas:	h.dbox
o.saveas:	h.winflags
o.saveas:	h.extent
o.saveas:	h.justify
o.saveas:	h.props
o.saveas:	h.sort
o.saveas:	h.saveas
o.saveas:	h.genheader
o.saveas:	h.dbmalloc
o.saveas:	h.align
o.saveas:	h.colours
o.saveas:	h.version
o.saveas:	h.icons
o.dbmalloc:	c.dbmalloc
o.dbmalloc:	h.resed
o.dbmalloc:	C:h.kernel
o.dbmalloc:	C:h.swis
o.dbmalloc:	h.filetypes
o.dbmalloc:	h.swicall
o.dbmalloc:	C:h.kernel
o.dbmalloc:	C:h.swis
o.dbmalloc:	h.message
o.dbmalloc:	h.error
o.dbmalloc:	C:h.kernel
o.dbmalloc:	h.error
o.dbmalloc:	h.wimp
o.dbmalloc:	h.types
o.dbmalloc:	h.registry
o.dbmalloc:	h.document
o.dbmalloc:	h.interactor
o.dbmalloc:	h.debug
o.dbmalloc:	h.menu
o.dbmalloc:	h.selection
o.dbmalloc:	h.dragdrop
o.dbmalloc:	h.template
o.dbmalloc:	h.grid
o.dbmalloc:	h.resize
o.dbmalloc:	h.data
o.dbmalloc:	h.dbox
o.dbmalloc:	h.winflags
o.dbmalloc:	h.extent
o.dbmalloc:	h.justify
o.dbmalloc:	h.props
o.dbmalloc:	h.sort
o.dbmalloc:	h.saveas
o.dbmalloc:	h.genheader
o.dbmalloc:	h.dbmalloc
o.dbmalloc:	h.align
o.dbmalloc:	h.colours
o.dbmalloc:	h.version
o.dbmalloc:	h.icons
o.align:	c.align
o.align:	h.resed
o.align:	C:h.kernel
o.align:	C:h.swis
o.align:	h.filetypes
o.align:	h.swicall
o.align:	C:h.kernel
o.align:	C:h.swis
o.align:	h.message
o.align:	h.error
o.align:	C:h.kernel
o.align:	h.error
o.align:	h.wimp
o.align:	h.types
o.align:	h.registry
o.align:	h.document
o.align:	h.interactor
o.align:	h.debug
o.align:	h.menu
o.align:	h.selection
o.align:	h.dragdrop
o.align:	h.template
o.align:	h.grid
o.align:	h.resize
o.align:	h.data
o.align:	h.dbox
o.align:	h.winflags
o.align:	h.extent
o.align:	h.justify
o.align:	h.props
o.align:	h.sort
o.align:	h.saveas
o.align:	h.genheader
o.align:	h.dbmalloc
o.align:	h.align
o.align:	h.colours
o.align:	h.version
o.align:	h.icons
o.colours:	c.colours
o.colours:	h.resed
o.colours:	C:h.kernel
o.colours:	C:h.swis
o.colours:	h.filetypes
o.colours:	h.swicall
o.colours:	C:h.kernel
o.colours:	C:h.swis
o.colours:	h.message
o.colours:	h.error
o.colours:	C:h.kernel
o.colours:	h.error
o.colours:	h.wimp
o.colours:	h.types
o.colours:	h.registry
o.colours:	h.document
o.colours:	h.interactor
o.colours:	h.debug
o.colours:	h.menu
o.colours:	h.selection
o.colours:	h.dragdrop
o.colours:	h.template
o.colours:	h.grid
o.colours:	h.resize
o.colours:	h.data
o.colours:	h.dbox
o.colours:	h.winflags
o.colours:	h.extent
o.colours:	h.justify
o.colours:	h.props
o.colours:	h.sort
o.colours:	h.saveas
o.colours:	h.genheader
o.colours:	h.dbmalloc
o.colours:	h.align
o.colours:	h.colours
o.colours:	h.version
o.colours:	h.icons
o.version:	c.version
o.version:	h.resed
o.version:	C:h.kernel
o.version:	C:h.swis
o.version:	h.filetypes
o.version:	h.swicall
o.version:	C:h.kernel
o.version:	C:h.swis
o.version:	h.message
o.version:	h.error
o.version:	C:h.kernel
o.version:	h.error
o.version:	h.wimp
o.version:	h.types
o.version:	h.registry
o.version:	h.document
o.version:	h.interactor
o.version:	h.debug
o.version:	h.menu
o.version:	h.selection
o.version:	h.dragdrop
o.version:	h.template
o.version:	h.grid
o.version:	h.resize
o.version:	h.data
o.version:	h.dbox
o.version:	h.winflags
o.version:	h.extent
o.version:	h.justify
o.version:	h.props
o.version:	h.sort
o.version:	h.saveas
o.version:	h.genheader
o.version:	h.dbmalloc
o.version:	h.align
o.version:	h.colours
o.version:	h.version
o.version:	h.icons
